//
//  WHRootTableViewCell.h
//  WHPersonalData
//
//  Created by shengmeng chen on 2019/4/20.
//  Copyright © 2019 mac. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface WHRootTableViewCell : UITableViewCell

@property (nonatomic, strong) NSIndexPath * _Nullable basicIndexPath;

+ (instancetype _Nullable )loadCell;
+ (NSString *_Nullable)getID;

///快速创建自定义cell
+ (instancetype _Nullable )createCellWithTableView:(UITableView *_Nullable)tableView;

///带reuseIdentifier的tableViewCell
+ (instancetype _Nullable )createReuseIdentifier:(NSString *_Nullable)reuseIdentifier
                                   WithTableView:(UITableView *_Nullable)tableView;
///详细的tableViewCell
+ (instancetype _Nullable )createCellWithStyle:(UITableViewCellStyle)style
                               reuseIdentifier:(NSString *_Nullable)reuseIdentifier
                                 WithTableView:(UITableView *_Nullable)tableView;
//子类设置控件布局
-(void)createUIControls;

- (void)setUpUIControlsLayout;

@end

NS_ASSUME_NONNULL_END
